package com.enjoyor.soa.traffic.api.dto.iems;

import java.io.Serializable;

/**
 * @author 周宏伟
 * @date 2017年5月10日
 * @email zhouhongwei@enjoyor.net
 * @description 调度指令会话成员对象
 */
public class InstructSessionMemberDto implements Serializable {

	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 会话编号
	 */
	private String sessionId;
	/**
	 * 成员编号
	 */
	private String memberId;
	/**
	 * 成员姓名
	 */
	private String memberName;
	/**
	 * 标记是否是创建者
	 */
	private boolean initiator = false;
	/**
	 * 标记是否显示
	 */
	private boolean validity = true;
	/**
	 * 获取会话编号
	 * @return sessionId 会话编号
	 */
	public String getSessionId() {
		return sessionId;
	}
	
	/**
	 * 设置会话编号
	 * @param sessionId 会话编号
	 */
	public void setSessionId(String sessionId) {
		this.sessionId = sessionId;
	}
	
	/**
	 * 获取成员编号
	 * @return memberId 成员编号
	 */
	public String getMemberId() {
		return memberId;
	}
	
	/**
	 * 设置成员编号
	 * @param memberId 成员编号
	 */
	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}
	
	/**
	 * 获取成员姓名
	 * @return memberName 成员姓名
	 */
	public String getMemberName() {
		return memberName;
	}
	
	/**
	 * 设置成员姓名
	 * @param memberName 成员姓名
	 */
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	
	/**
	 * 获取标记是否是创建者
	 * @return initiator 标记是否是创建者
	 */
	public boolean isInitiator() {
		return initiator;
	}
	
	/**
	 * 设置标记是否是创建者
	 * @param initiator 标记是否是创建者
	 */
	public void setInitiator(boolean initiator) {
		this.initiator = initiator;
	}
	
	/**
	 * 获取标记是否显示
	 * @return validity 标记是否显示
	 */
	public boolean isValidity() {
		return validity;
	}
	
	/**
	 * 设置标记是否显示
	 * @param validity 标记是否显示
	 */
	public void setValidity(boolean validity) {
		this.validity = validity;
	}
	
}
